草庐IT

翻译 Basic Operations atomic flush

全部标签

Android Alpha/翻译动画

我有这个动画,它应该在淡出时将应用的View向上移出View,将其移回View下方,然后在淡入淡出时移回View。问题是它似乎没有褪色-应用View的不透明度始终为0.5。我已经尝试了很多方法,将它们嵌套在集合中,删除插值器等......唯一有效的方法是使用这个SO问题中给出的示例:androidtwoalphaanimations这让我相信这与在与平移动画结合时运行alpha动画有关。谢谢! 最佳答案 这是一个例子:AnimationSetset=newAnimationSet(true);AnimationtrAnimation

Android fragment 翻译动画不工作

我正在尝试为两个fragment制作一个简单的翻译动画。一个从右边进来,一个从左边出去。我的最小SDK是14。发生的是过渡,但没有实际的动画。在动画xml中指定的时间之后,fragment就会交换。所以尊重动画时间,但没有实际翻译。我的fragment动画代码是:FragmentManagerfragmentManager=getFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();fragmentTransaction.setCustomAnimation

android - 中断翻译动画并开始另一个

我有一个应用程序,我需要根据当前聚焦的subview调整View位置(它是一个包含可聚焦项目的列表,当前聚焦项目必须位于屏幕中央-用于由电视Remote控制的电视应用程序)。必须用动画调整位置。我只解决了一个问题:如果用户在动画完成之前改变焦点(快速点击“向上”按钮两次),下一个动画以“跳跃”开始-它从与第一个相同的位置开始。所以我尝试做的是取消之前的动画并开始另一个动画,但是新的动画从第一个动画开始的地方开始,所以用户可以看到动画中非常明显的跳跃,看起来非常糟糕。代码如下:@OverridepublicvoidrequestChildFocus(finalViewchild,fina

android - 谷歌翻译 v2 API 访问错误 403

我正在尝试从Android应用程序中访问Google的翻译服务。但是,每次我尝试访问该服务(使用HttpGet请求)时,我都会遇到以下错误:{"error":{"errors":[{"domain":"usageLimits","reason":"accessNotConfigured","message":"AccessNotConfigured.PleaseuseGoogleDevelopersConsoletoactivatetheAPIforyourproject."}],"code":403,"message":"AccessNotConfigured.PleaseuseGo

java - 搜索翻译的id时应该返回null还是-1?

我们正在将kotlin添加到我们的大项目中,并且出现了许多有趣的讨论。在使用kotlin编写的Utils类中获取枚举元素的翻译时,我们遇到了困难。由于某些枚举没有翻译,我决定返回null。我的两个同事说我不应该这样做。参数是按照惯例(提到了List.indexOf)当数字元素是返回类型时我们返回-1。我认为客户必须检查返回是否有效,所以这不是更清楚(我认为稍微差一点)。我被告知我的拉取请求不会被接受,直到我找到一个示例,在该示例中,在JDK或AndroidSDK中,代码在未找到某些Int时返回null。我在SO中阅读了很多问题,尽管许多人同意空容器和null是未找到某些东西时最推荐的返

java - 未捕获的翻译错误 : com. android.dx.cf.code.SimException

我有一个项目有多个BuildVariants并且对于AndroidStudio的第一次构建(使用jdk1.8或1.7,无关紧要)它失败并出现以下错误但奇怪的是第二次运行它的工作,非常烦人和耗时::app:transformClassesWithDexForBuildVariantDebugUncaughttranslationerror:com.android.dx.cf.code.SimException:localvariabletypemismatch:attempttosetoraccessavalueoftypejava.lang.String[]usingalocalvar

java - Android:资源中的翻译

我已经为我的应用完成了翻译。文件夹“res/values-ru”、“res/values”、“res/values-rs”、“res/values-sp”、“res/values-cn”等文件夹中的翻译。但是当我在手机上切换语言时,我的应用程序中的语言只有英语或俄语。怎么了? 最佳答案 中文和西类牙文的正确后缀是“-zh”和“-es”附言。德语是“-de”,以备不时之需。 关于java-Android:资源中的翻译,我们在StackOverflow上找到一个类似的问题:

android - Android 翻译工具,协助提供上下文

有谁知道有什么工具可以帮助翻译人员翻译字符串资源吗?这可以帮助提供字符串存在的上下文吗?我们通常发送stringresources出去翻译,经常被问及字符串的上下文。这样的工具将极大地缓解这些问题,同时也证明在应用程序中提供字符串捕获以验证它们是否已被正确翻译是非常宝贵的。总而言之,有没有一种工具可以:捕获Activity、通知等的屏幕截图切换语言到目前为止,我还没有找到任何东西,并且正在考虑使用robotium来实现自动化,但是如果已经存在,我宁愿使用它。 最佳答案 这不是一个完美的解决方案,但我们在我们的字符串资源中添加了注释,

android翻译带变量的字符串

早上好我有一个带有德语和英语语言xml文件的android应用程序。现在我想像这样设置和TextView:“你好用户x,HelloWorldy。”“你好Benutzerx,你好welty。”我想为x和y设置一个变量。我如何使用动态变量将此文本翻译为两种语言? 最佳答案 你的问题似乎不清楚,但根据我的理解,我建议你解决。如果你想将动态参数传递给字符串,你可以通过下面的例子来实现。Hello,%1$s!Youhave%2$dnewmessages.在这个例子中,格式字符串有两个参数:%1$s是一个字符串,%2$d是一个十进制数。您可以使

java - 如何在 android 中隐藏翻译器 API key

我在我的应用程序中使用yandex和googletranslate,当然有唯一的APIkey,但每个人都可以通过反编译我的应用程序来窃取它。我怎样才能隐藏它? 最佳答案 如果我是你,我会租用一台服务器(也许是亚马逊)并创建一个数据库并使用简单的加密字符串(哈希等)插入我们的apikey。ID-Name-androidKey-key1-GoogleAPI-AJKBSASHUA9-yourAPIKey2-YandexAPI-5A6S5D6A53C-yourAPIKey...然后你可以创建一个由你的androidpackageName运行